//
//  AlbumViewDataSourceProtocol.h
//  OntheRoadV4
//
//  Created by ZhangYanhua on 15/3/10.
//  Copyright (c) 2015年 EricHuang. All rights reserved.
//

#ifndef OntheRoadV4_AlbumViewDataSourceProtocol_h
#define OntheRoadV4_AlbumViewDataSourceProtocol_h

@class AlbumViewController;

@protocol AlbumViewDataSourceProtocol <NSObject, UITableViewDataSource, UITableViewDelegate>

@required

- (AlbumViewController *)albumVC;

- (NSMutableArray *)selectedAssets;
- (NSString *)selectedGroupName;

- (id)initWithTableViewController:(AlbumViewController *)viewController
                      maxImageCnt:(NSInteger)maxCnt
                       shwoPhotos:(BOOL)photos;

- (void)takeAPicture:(id)assetURL;

- (void)loadLastAlbum;
- (void)reloadTableViewAndData:(BOOL)reloadData;

- (NSUInteger)numberOfAssetsGroup;
- (NSUInteger)indexOfSelectedGroup;

@end

#endif
